<script type="text/javascript">
function getNextElement(field)
{
 var form=field.form;
 for (var e=0; e<form.elements.length; e++)
  if (field == form.elements[e]) break
 e=e+2;
 return form.elements[e%(form.elements.length-8)]
}
function pasEntree(evt)
{
 var keyCode=document.layers?evt.which:document.all?evt.keyCode:evt.keyCode;
 if (keyCode != 13) return true
 else return false
}
function tabOnEnter(field,evt)
{
 var keyCode=document.layers?evt.which:document.all?evt.keyCode:evt.keyCode;
 if (keyCode != 13) return true
 else
  {
   getNextElement(field).focus();
   return false
  }
}
function ouvrefenetre (adresse, hauteur, largeur)
{
 var pos_y=(screen.height-hauteur)/2;
 var pos_x=(screen.width-largeur)/2;
 var caracteristiques = "top="+(pos_y)+",left="+pos_x+",height="+hauteur+",width="+largeur+",status=no,scrollbars=yes,menubar=no,resizable=yes,dependent=yes";
 gar_fen=window.open(adresse,"fenetre",caracteristiques);
 diminution_opacite();
}
function ouvrefenetre2 (adresse)
{
 var h=screen.height;
 var l=screen.width;
 var hauteur=h/2;
 var largeur=2*l/3;
 var pos_y=(screen.height-hauteur)/2;
 var pos_x=(screen.width-largeur)/2;
 var caracteristiques = "top="+(pos_y)+",left="+pos_x+",height="+hauteur+",width="+largeur+",status=no,scrollbars=yes,menubar=no,resizable=yes,dependent=yes";
 gar_fen=window.open(adresse,"fenetre",caracteristiques);
 diminution_opacite();
}
function valider() { document.saisie.submit() }
function valide_periode(s) { if (s) { document.change_periode.submit() } else { return true } }
function valide_change_periode(n)
{
 var ok=0;
 for (var i=0 ; i<n ; i++)
  {
   var m=document.chgt_periode.elements[i];
   if(m.checked){ok=1;}
  }
 if(ok){document.chgt_periode.submit();}
 else{alert ("Pour changer la periode d'une ou plusieurs colonne(s) de notes,\nveuillez d'abord en selectionner une, SVP !");}
}
function valide_copie_periode(n)
{
 var ok=0;
 for (var i=0 ; i<n ; i++)
  {
   var m=document.copie_periode.elements[i];
   if (m.checked){ok=1;}
  }
 if(ok){document.copie_periode.submit();}
 else {alert ("Pour copier une ou plusieurs colonne(s) de notes\n d'une periode a une autre,\nveuillez d'abord en selectionner une, SVP !");}
}
</script>